Before
getting started
|
THE IMPORTANT INFORMATION
1. Always create a backup copy of the original files before modifying!
The PE structure is documented in detail at MSDN (go see
http://msdn.microsoft.com/library/specs/msdn_pecoff.htm,
see also the Microsoft Developer Journal article, February 2002: An
In-Depth Look into the Win32 Portable Executable File Format by Matt Pietrek),
but the interaction of the various components is very extensive making it very
difficult to reveal all the interactions within the file. Moreover, the
original programmer may have implemented mechanisms to verify the integrity
of the file against modifications.
In most cases modifying resources does not affect the normal operation of the
file, but occaisionally some modified files may be invalid.
2. Do not modify resources in files which have Import, Delay Import, or Export sections following the Resource section (this is actually quite rare anyway). The problem is that in such cases the respective structures require alteration. This will be solved in future versions of another Heaventools product, PE Explorer™.
3. The modification of resources is locked if the section contains other data (besides resources) present in the Data Directory. The exception is Debug Info since this information does not affect the program functionality. In the other cases Resource Tuner adjusts all offsets in such a manner that the access to the Certificate Table and Debug Info remains correct and the given information is not lost. For more, see another Heaventools product, PE Explorer™. Please visit our home page http://www.heaventools.com for more info on our products.
4. Be careful if using Windows 2000 or an operating system with the System File Checker (SFC) enabled. When modifying files registered by the OS - i.e. any file from the original installation or from updates such as service packs, DirectX, etc - you should disable SFC or register the modified file in the system manually. Otherwise the OS will consider the file damaged and automatically restore the original from the distribution kit.
5. See the Keyboard Shortcuts section of the Resource Tuner help for details of additional keyboard shortcuts you can use.